package com.prs.crm.dao;

import java.io.Serializable;

import org.courser.dao.DaoSupport;
/**
 * Dao参考实现
 * @author prs.chenzhi
 *
 * @param <T>
 */
public interface BaseDao<T> extends DaoSupport<T> {
	
	
	 int updateSign(java.io.Serializable[] ids,int sign);
	/**
	 * 批量删除
	 * @param ids
	 * @return
	 */
	int batchRemove(java.io.Serializable[] ids);
	
	/**
	 * 批量草稿
	 * @param ids
	 * @return
	 */
	int batchDraft(Serializable[] ids);
	 
	/**
	 * 批量回收
	 * @param ids
	 * @return
	 */
	int batchTrash(Serializable[] ids);
	
	/**
	 * 批量提交 
	 * @param ids
	 * @return
	 */
	int batchSubmit(Serializable[] ids);
}
